
.topic-list {
    border: 1px solid blue ;    
}

.topic-item {
    margin: 15px;
    border: 1px solid blue ;
    background: #fafaee;
}

.topic-title {
    margin: 10px;
    border: 1px solid gray;
}

.topic-content {
    margin: 10px;
    border: 1px solid green;
}

.topic-comment {
    margin: 10px;
    border: 1px solid purple;
}

.comment-list {
    margin: 10px ;
    border: 1px solid grey;
}

.comment-item {
    margin: 10px ;
    border: 1px solid green;
}

.topic-buttons {
    margin: 10px;
}